package homework;

/**
 * @description:
 * @author: jhy
 * @time: 2021/6/1 21:50
 */

/*
验证电子邮件是否合法
(1)只能有一个@
(2)@前面是用户名，可以是a-z A-Z 0-9 _-字符
(3)@后面是域名，并且域名只能是英文字母，比如sohu.com或者tsinghua.org.cn
 */
public class HomeworkDemo1 {

    public static void main(String[] args) {
        String content = "2496085873@qq.com";
        //boolean matches = content.matches("^[a-zA-Z0-9_-]+@([a-zA-Z]+\\.)+[com|cn]$");
        boolean matches = content.matches("^[\\w-]+@([a-zA-Z]+\\.)+[com|cn]"); //w匹配字母数字下划线
        System.out.println(matches);
    }
}
